
/* display none until init */
.product-carousel { opacity: 1!important; position: relative; width: 100%; -ms-touch-action: pan-y; padding: 0; }
#column-left .product-carousel, #column-right .product-carousel { display: block; }
#column-left .customNavigation, #column-right .customNavigation { display: none; }

#column-left .banners-slider-carousel .customNavigation,
#column-right .banners-slider-carousel .customNavigation { display: block; }

.product-carousel .slider-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); -webkit-perspective: 1000; }
.product-carousel .slider-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
    .product-carousel .slider-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }

.product-carousel .slider-item { float: left; }
.slider-controls .slider-page,
.slider-controls .slider-buttons div { cursor: pointer; }
.slider-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }

/* mouse grab icon */

.grabbing { cursor: url("../../image/megnor/grabbing.html") 8 8, move; }


/* fix */
.product-carousel .slider-wrapper,
.product-carousel .slider-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; list-style: none; }

.customNavigation { text-align: center; position: relative; width: 100%; }
    .customNavigation a { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; display: block; float: right; height: 22px; position: absolute; top: -45px; width: 22px; text-indent: -9999px; cursor: pointer; }
        .customNavigation a.prev { background: url("../../images/sprite.png") no-repeat scroll -200px -1px transparent; height: 25px; right: 27px; width: 25px; }
            .customNavigation a.prev:hover { background-position: -200px -32px; text-decoration: none; }
        .customNavigation a.next { background: url("../../images/sprite.png") no-repeat scroll -232px -1px transparent; height: 25px; right: -4px; width: 25px; }
            .customNavigation a.next:hover { background-position: -232px -32px; text-decoration: none; }


.manufacture_products .customNavigation a.prev { background: url("../../images/brand_logos_arrow.png") no-repeat scroll 17px 5px transparent; height: 28px; left: -20px; top: 15px; z-index: 999; width: 28px; }
    .manufacture_products .customNavigation a.prev:hover { background-position: 17px -66px; text-decoration: none; }
.manufacture_products .customNavigation a.next { background: url("../../images/brand_logos_arrow.png") no-repeat scroll 5px -27px transparent; height: 28px; right: -2px; top: 10px; z-index: 999; }
    .manufacture_products .customNavigation a.next:hover { background-position: 5px -98px; text-decoration: none; }

.blog_main .customNavigation a.prev, .testimonial_main .customNavigation a.prev { background: url("../../images/blog_arrow.png") no-repeat scroll 19px -67px transparent; right: 30px; width: 29px; margin-top: 15px; }
    .blog_main .customNavigation a.prev:hover, .testimonial_main .customNavigation a.prev:hover { background-position: 19px 3px; }
.blog_main .customNavigation a.next, .testimonial_main .customNavigation a.next { background: url("../../images/blog_arrow.png") no-repeat scroll 12px -102px transparent; margin-top: 15px; right: 5px; }
    .blog_main .customNavigation a.next:hover, .testimonial_main .customNavigation a.next:hover { background-position: 12px -32px; text-decoration: none; }
/**************** additional carousel start *******************/
.additional-carousel .product-carousel { width: auto; margin: 0 15px; }
.additional-carousel .customNavigation a.prev { background: url("../../images/sprite.png") no-repeat scroll -203px -265px transparent; left: -3px; top: 33px; z-index: 999; text-indent: -9999px; cursor: pointer; }
    .additional-carousel .customNavigation a.prev:hover { background-position: -203px -295px; text-decoration: none; z-index: 999; }
.additional-carousel .customNavigation a.next { background: url("../../images/sprite.png") no-repeat scroll -233px -265px transparent; right: -7px; top: 33px; cursor: pointer; z-index: 999; text-indent: -9999px; }
    .additional-carousel .customNavigation a.next:hover { background-position: -233px -295px; text-decoration: none; z-index: 999; }
.additional-carousel .customNavigation { display: none; }
.additional-carousel:hover .customNavigation { display: block; }
.additional-carousel .slider-item { float: left; width: 90px; }
    .additional-carousel .slider-item .product-block { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; /* border-radius: 3px;*/ clear: both; margin: 4px 2px; overflow: hidden; }

/**************** additional carousel End *******************/

.product-info .product-image .customNavigation { text-align: center; position: absolute; width: 100%; z-index: 9; }
    .product-info .product-image .customNavigation a { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; display: block; float: right; height: 20px; position: absolute; top: -34px; width: 16px; }

        .product-info .product-image .customNavigation a.prev { background: url("../../image/megnor/sprite.html") no-repeat scroll -11px -60px transparent; left: -3px; top: 35px; }
            .product-info .product-image .customNavigation a.prev:hover { background-position: -11px -90px; text-decoration: none; }
        .product-info .product-image .customNavigation a.next { background: url("../../image/megnor/sprite.html") no-repeat scroll -43px -60px transparent; right: -3px; top: 35px; }
            .product-info .product-image .customNavigation a.next:hover { background-position: -43px -90px; text-decoration: none; }

/*.related-products .customNavigation{ width:97%;}
.related-products .customNavigation a.prev {
  	background: url("../../image/megnor/sprite.png") no-repeat scroll -204px 2px transparent;
    right:25px;
	top:-20px;
}
.related-products .customNavigation a.prev:hover 	{ background-position: -204px -27px; text-decoration:none;}
.related-products .customNavigation a.next {
	background: url("../../image/megnor/sprite.png") no-repeat scroll -234px 2px transparent;
	right:0px;
	top:-20px;
}
.related-products .customNavigation a.next:hover 	{ background-position: -234px -27px; text-decoration:none;}
*/

.product-image > img { max-width: 100%; }
